as in perching
to come to rest after descending from the air
the plane will touch down in about 30 minutes
Synonyms & Similar Words
Relevance
Antonyms & Near Antonyms
Love words? Need even more definitions?
Merriam-Webster unabridged
Share